package org.chen.common.ctrip.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

// ContentReplaceRule.java - 内容替换规则实体
@Data
@TableName("ctrip_content_replace_rule")
public class ContentReplaceRule {
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private String ruleName; // 规则名称
    private String sourceText; // 原文本
    private String targetText; // 替换文本
    private Integer ruleType; // 规则类型：1-精确匹配，2-正则表达式，3-包含匹配
    private Boolean enabled; // 是否启用
    private Integer sortOrder; // 排序，数字越小优先级越高
    private String description; // 规则描述
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
}